// ts 中的数据类型
// 注：any 表示任意类型（无类型）
// 1.基础数据类型，比如 number string null undefined void等
const count: number = 101
const myName: string = 'lty'

// 2.对象类型：包括：对象类型、数组类型、类类型、函数类型
// 对象类型：定义了一个叫 users 的对象类型且内部的属性有 name 必须为 字符串，age 必须为数字
const users: {
  name: string
  age: number
} = {
  name: '小明',
  age: 18,
}
// 数组类型：定义了一个 list 的数组类型且里面只能存放字符串
const list: string[] = ['张三', '李四', '王五']
// 类类型：
class Person {}
const xiaoming: Person = new Person()
// 函数类型：定义了 seeHi 这个函数类型它必须返回字符串
const seeHi: () => string = () => {
  return '你好'
}
